package com.ultrasoft.farmasoft.repository;

import java.util.List;

import com.ultrasoft.farmasoft.domain.Accountreceivable;

public interface AccountReceivableDao {
	public List<Accountreceivable> getListAccountReceivable();
	public List<Accountreceivable> getListAccountReceivableByClientId(Integer clientId);
	public List<Accountreceivable> getListAccountReceivableByPharmacyIdByUserId(Integer pharmacyId,Integer userId);
	public List<Accountreceivable> getListAccountReceivableByClientIdByPharmacyIdByUserId(Integer clientId,Integer pharmacyId,Integer userId);
	public void remove(Accountreceivable accountReceivable);    
    public void update(Accountreceivable accountReceivable);
    public void add(Accountreceivable accountReceivable);
    public Accountreceivable findAccountReceivableByAccountReceivableId(Integer accountReceivableId);
}
